<?php
ini_set('max_execution_time', 400); 

class Repiquage {
	
	
	public function chopperVerbe($v2, $sujet) {
		$sujets = array();
		$sujets[] = 'je';
		$sujets[] = 'tu';
		$sujets[] = 'il';
		$sujets[] = 'nous';
		$sujets[] = 'vous';
		$sujets[] = 'ils';
		
		
		$prefixSite = "http://www.conjuguetamere.com/verbe/";
		$classeIncomplete = 'td_verbe_conjuguer_indicatif_passeSimple_';
		$s  = $sujets[$sujet];
		$v = preg_replace (array('/é/','/è/','/ê/','/É/','/à/','/â/','/î/','/ô/'), array('e','e','e','e','a','a','i','o'), $v2);
		
		$url = $prefixSite.$v;
		// Création des options de la requête
		$opts = array(
			'http' => array (
				'proxy'=>'p-goodway:3128',
				'request_fulluri' => true
			),
			'https' => array (
				'proxy'=>'p-goodway:3128',
				'request_fulluri' => true
			)
		);
		// Création du contexte de transaction
		$ctx = stream_context_create($opts);
		// Récupération des données
		$content = file_get_contents($url,false,$ctx);
		
		$tempscourant = 'passe-compose-indicatif';
		$tempssuivant= 'imparfait-indicatif';
		
		
		
		//$content = preg_replace('/\\n/m', '@@n', $content);
		$content = preg_replace('/\\n/m', '', $content);
		$content = preg_replace ('/.*id="'.$classeIncomplete.$sujet.'">/i', '', $content);
		$content = preg_replace ('/<\/td.*/i', '', $content);
		//$content = preg_replace('/@@n/m', '<br>', $content);
		
		$sujets = array("/^(je )(.*)$/", "/^(j')(.*)$/", "/^(tu )(.*)$/", "/^(il )(.*)$/", "/^(nous )(.*)$/", "/^(vous )(.*)$/", "/^(ils )(.*)$/");
		$content = preg_replace($sujets, "$v2 ($s)--$2--$v2 : $1...", $content);
				
		print_r($content);
		echo "<br>";
	}
		
}




$verbes = array();
$verbes[] = 'Chanter';
$verbes[] = 'Manger';
$verbes[] = 'Aimer';
$verbes[] = 'Acheter';
$verbes[] = 'Arrêter';
$verbes[] = 'Mesurer';
$verbes[] = 'Commencer';
$verbes[] = 'Vérifier';
$verbes[] = 'Appeler';
$verbes[] = 'Continuer';
$verbes[] = 'Déjeuner';
$verbes[] = 'Espérer';
$verbes[] = 'Essayer';
$verbes[] = 'habiller';
$verbes[] = 'Jouer';
$verbes[] = 'Aider';
$verbes[] = 'Adorer';
$verbes[] = 'Solder';
$verbes[] = 'Tacher';
$verbes[] = 'Modifier';
$verbes[] = 'Égaliser';
$verbes[] = 'Entamer';
$verbes[] = 'Zigzaguer';
$verbes[] = 'Virevolter';
$verbes[] = 'Finir';
$verbes[] = 'Obéir';
$verbes[] = 'Rougir';
$verbes[] = 'Étourdir';
$verbes[] = 'Assouvir';
$verbes[] = 'Aplatir';
$verbes[] = 'Polir';
$verbes[] = 'Pâlir';
$verbes[] = 'Unir';
$verbes[] = 'Mincir';
$verbes[] = 'Enrichir';
$verbes[] = 'avachir';
$verbes[] = 'Atterrir';
$verbes[] = 'assouplir';
$verbes[] = 'amoindrir';
$verbes[] = 'Surgir';
$verbes[] = 'Rôtir';
$verbes[] = 'Resurgir';
$verbes[] = 'Renchérir';
$verbes[] = 'Bondir';
$verbes[] = 'Régir';
$verbes[] = 'réjouir';
$verbes[] = 'Rebondir';
$verbes[] = 'Resplendir';
$verbes[] = 'Accourir';
$verbes[] = 'Aller';
$verbes[] = 'Retenir';
$verbes[] = 'Entendre';
$verbes[] = 'Rire';
$verbes[] = 'Ouvrir';
$verbes[] = 'Offrir';
$verbes[] = 'Défaillir';
$verbes[] = 'Vouloir';
$verbes[] = 'Servir';
$verbes[] = 'Soustraire';
$verbes[] = 'Secourir';
$verbes[] = 'Relire';
$verbes[] = 'Percevoir';
$verbes[] = 'Lire';
$verbes[] = 'Éteindre';
$verbes[] = 'Déplaire';
$verbes[] = 'Boire';
$verbes[] = 'Proscrire';
$verbes[] = 'Instruire';
$verbes[] = 'Dire';
$verbes[] = 'Devoir';
$verbes[] = 'Valoir';
$verbes[] = 'Écrire';











header('Content-Type: text/html; charset=UTF-8');
echo '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">';
echo '<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">';
echo '<head>';
echo '</head>';
echo '<body>';

$r = new Repiquage();

foreach ($verbes as $i => $verbe) {
	$r->chopperVerbe($verbe, $i%6);
}

echo '</body>';
echo '</html>';
